Load and Review Data

Since all the values in ID column are unique we can drop it:

Univariate Analysis

Observations on Age:

Observations on Experience:

Observations on Income:

Observations on CCAvg:

Observations on Mortgage:

Observations on where the customers live at:

Observations on the family size of customers:

Observations on education level of customers:

Observations on whether the customer has securities account with the bank:

Observations on whether the customer has a certificate of deposit (CD) account with the bank:

Observations on whether the customer use internet banking facilities:

Observations on whether the customer use a credit card issued by any other Bank:

Observations on whether the customer accepted personal loan:

Bivariate Analysis

Let's take a closer look at their correlation via heatmap:

Let's explore this further with the help of other plots:

Personal_Loan vs Region:

Personal_Loan vs Family:

Personal_Loan vs Education:

Personal_Loan vs Securities_Account:

Personal_Loan vs CD_Account:

Personal_Loan vs Online:

Personal_Loan vs Using a CreditCard of other bank:

Data Pre-Processing

Treating Outliers:

Data Preparation

Model building - Logistic Regression